let path = require('path')
// 引入 express
const express = require('express')
// 实例化
const app = express();

const ejs = require('ejs')

// 设置模板路径
app.set('views', path.join(__dirname, 'views'));

// 设置模板引擎
// app.set('view engine', 'ejs')
// 如果你喜欢后缀名是.html,那么进行下面的设置,上面的可以注释掉
app.set('view engine', 'html')
app.engine('html',ejs.__express)
// 开启模板缓存,可选项
app.set('view cache', true);
// 自定义闭合标签,可选项,默认闭合标签是<% %>
// ejs.delimiter="#"  // 闭合标签变为<# #>
// 如果定义了闭合标签,出现Error: Could not find matching close tag for
// 说明闭合标签不正确,比如闭合标签定义为{ 你写成<{ }> 那么肯定错误,正确的应该是<{ {>

app.get('/', function (req, res) {
    res.render('index')
})

// 监听ip和端口
app.listen(8000, '127.0.0.1')